/*!
 * Basis javasript library 
 * http://code.google.com/p/basis-js/
 *
 * @copyright
 * Copyright (c) 2006-2010 Roman Dvornov.
 *
 * @license
 * GNU General Public License v2.0 <http://www.gnu.org/licenses/gpl-2.0.html>
 */

/**
 * Base style for Basis.Controls.Window
 */

  .Basis-Blocker
  {
     z-index: 1000;
  }
  .Basis-Blocker .Basis-Blocker-Mate
  {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: white;
    filter: alpha(opacity=50);
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
  }
  .opacity-not-support .Basis-Blocker .Basis-Blocker-Mate
  {
    background: url(mate_white.png);
  }

  .Basis-Window
  {
    position: absolute;
    position: fixed;  /* opera corrupt */
    top: 50%;
    left: 50%;
  }
  .Basis-Window-Canvas *
  {
    display: none;
  }
  .Basis-Window-Canvas .corner-left-top
  {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: -5px;
    left: -5px;
    background: url(top_left_shadow.png) top left no-repeat;
  }
  .Basis-Window-Canvas .corner-right-top
  {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -13px;
    right: -12px;
    background: url(bottom_right_shadow.png) bottom right no-repeat;
  }
  .Basis-Window-Canvas .corner-left-bottom
  {
    display: block;
    position: absolute;
    width: 17px;
    height: 18px;
    bottom: -13px;
    left: -5px;
    background: url(bottom_left_corner.png) bottom left no-repeat;
  }
  .Basis-Window-Canvas .corner-right-bottom
  {
    display: block;
    position: absolute;
    width: 17px;
    height: 18px;
    right: -12px;
    top: -5px;
    background: url(top_right_corner.png) right top no-repeat;
  }
  .Basis-Window-Layout
  {
    border: 1px solid #808080;
    min-width: 200px;
    min-height: 4.5em;
    position: relative;
    background-color: white;
    z-index: 10;
  }

  .Basis-Window DIV.Basis-Window-Title
  {
    background-color: #F0F0F0;
    border-bottom: 1px solid #C0C0C0;
    padding: .2em .4em;
  }
  .Basis-Dragable .Basis-Window-Title DIV
  {
    cursor: move;
  }
  .Basis-Window-Title-ButtonPlace
  {
    float: right;
  }
  .Basis-Window-Title-CloseButton
  {
    display: block;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(close.gif) no-repeat;
  }
  .Basis-Window-Title-CloseButton SPAN
  {
    display: none;
  }
  .Basis-Window .Basis-Window-Content
  {
    padding: 1em;
  }
  .Basis-Window .Basis-Window-ButtonPlace
  {
    margin: 13px -13px -13px;
    background-color: #F0F0F0;
    border-top: 1px solid #C0C0C0;
    padding: .2em;
    text-align: right;
  }
  .Basis-Window .Basis-Window-ButtonsPlace BUTTON
  {
    padding-left: .5em;
    padding-right: .5em;
  }
